Skip to main content
Version: 1.6.0

八、系统工具说明

系统支持各式命令来辅助用户更方便的使用,以下是主要命令:

8.1 tps-version

获取软件版本。

root@em20-dk:~# tps-version
FFmpeg: 4.3.2
OpenCV: 4.5.4
TACO version: 1.6
U-Boot: U-Boot 2020.01 (Apr 13 2026 - 03:57:55 +0000)
Kernel version: Linux em20-dk 6.6.0-tps #2 SMP Mon Apr 13 03:56:34 UTC 2026 riscv64 riscv64 riscv64 GNU/Linux
HWversion: tps em20-dk
MCUversion (marchid): 0x80000000090c0d00

8.2 lsblk

要获取系统中的分区信息,可以使用 lsblk 命令。该命令将列出所有可用的块设备及其分区。

root@em20-dk:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
mmcblk0 179:0 0 29.1G 0 disk
├─mmcblk0p1 179:1 0 1G 0 part
└─mmcblk0p2 179:2 0 28.1G 0 part
mmcblk0boot0 179:8 0 8M 1 disk
mmcblk0boot1 179:16 0 8M 1 disk
mmcblk1 179:24 0 59.5G 0 disk
├─mmcblk1p1 179:25 0 1G 0 part /boot/firmware
└─mmcblk1p2 179:26 0 58.5G 0 part /

分区信息解释:

  • mmcblk0:这是一个磁盘设备,总大小为 29.1 GB。它包含两个分区:
    • mmcblk0p1:这是 mmcblk0 的第一个分区,大小为 1 GB,类型为 part(分区)。
    • mmcblk0p2:这是 mmcblk0 的第二个分区,大小为 28.1 GB,类型为 part(分区)。
  • mmcblk0boot0:这是一个磁盘设备,大小为 8 MB。它包含一个分区:
  • mmcblk0boot1:这是 mmcblk0boot0 的分区,大小为 8 MB,类型为 disk(磁盘)。
  • mmcblk1:这是另一个磁盘设备,总大小为 59.5 GB。它包含两个分区:
    • mmcblk1p1:这是 blk1 的第一个分区,大小为 1 GB,类型为 part(分区),挂载点为 /boot/firmware,这通常用于存放启动固件或引导程序。
    • mmcblk1p2:这是 blk1 的第二个分区,大小为 58.5 GB,类型为 part(分区),挂载点为 /,这是根文件系统所在的分区。

8.3 tps-smi

以 UI 的形式实时显示版本信息、时间、风扇转速、NPU 时钟频率、NPU 利用率、CPU 时钟频率、CPU 利用率等。

root@em20-dk:~# tps-smi
Thu Apr 16 13:45:26 2026
+-----------------------------------------------------------------------------+
| TPS SMI:1.6 SDK Version:1.6 TACO Version:1.6 |
+---------------------------------------+-------------------------------------+
| NPU-SOM SoC-Name |CPU-CurClk CPU-Usage Mem-Usage | SOM-Current SOM-Pwr |
|Fan ChipTemp SOM-Temp | NPU-Usage NPU-CurClk | SOM-SN |
+---------------------------------------+-------------------------------------+
| - TOPSFuture EA6530|1584MHz 0% 3% | 30mA 0mW |
|1495 27°C 26°C| 0% 0MHz | EM04CSC1A1 |
+---------------------------------------+-------------------------------------+

使用 Ctrl+C 退出界面。